namespace Universal.Domain.Events;

/// <summary>
/// 领域事件接口
/// </summary>
/// <remarks>
/// 领域事件是用于表示领域中发生的事件，它通常与领域实体相关联。
/// 领域事件是领域驱动设计中的一个重要概念，它用于捕获和处理领域中发生的事件。
/// </remarks>
public interface IDomainEvent
{
    /// <summary>
    /// 事件ID(唯一标识)
    /// </summary>
    Guid Id { get; }
    /// <summary>
    /// 事件发生时间
    /// </summary>
    DateTime OccurredOn { get; }

}